package com.fulihui.wgj.admin.api.wx48.vo;

import com.fulihui.common.vo.CommonVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * 微信48小时发送记录VO
 *
 * @author wang_wx
 * @date 2018-07-17
 */
@Getter
@Setter
@ApiModel("微信48小时群发记录视图对象")
public class Wx48NewsLogVO extends CommonVO {

    @ApiModelProperty("主键id")
    private Long id;

    @ApiModelProperty("备注名称")
    private String name;

    @ApiModelProperty("头条标题")
    private String headTitle;

    @ApiModelProperty("头条图片")
    private String headPicUrl;

    @ApiModelProperty(value = "公众号appId", hidden = true)
    private String appId;

    @ApiModelProperty("关联48小时信息表id")
    private Long newsId;

    @ApiModelProperty("推文篇数")
    private Integer articleCount;

    @ApiModelProperty("发送状态：complete-发送完成 await-等待发送 invalid-模板非法 cancel-取消发送")
    private String status;

    @ApiModelProperty("发送目标人数")
    private Long sendCount;

    @ApiModelProperty("送达人数")
    private Long sendSuccessCount;

    @ApiModelProperty("失败人数")
    private Long sendFailCount;

    @ApiModelProperty("定时时间")
    private String jobTime;

    @ApiModelProperty("发送开始时间")
    private String sendStartTime;

    @ApiModelProperty("发送结束时间")
    private String sendEndTime;

    @ApiModelProperty("发送条件中文描述")
    private String sendConditionDesc;

}